most indefatigable - Alemán Inglés Diccionario